input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}
input[type="number"]{-moz-appearance:textfield;}
.row{margin: 0}
.brand-name{font-size: 16px}
.btn .caret{
	margin-left: 5px
}
.user-detail{
	font-size: 15px
}
.glyphicon.glyphicon-triangle-bottom{
	font-size: 12px;
}
.glyphicon{
	font-size: 14px
}


.notification_header{
	background-color:#FAFAFA;
	padding: 10px 15px;
	border-bottom:1px solid rgba(0, 0, 0, 0.05);
	margin-bottom: 8px;
}
.notification_header h3{	
	color:#6A6A6A;
	font-size:12px;
	font-weight:600;
	margin:0;
}

/*-- progressbar --*/
.p-progress{
	margin-bottom:1.5em;
	border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	height:20px;
}
.p-progress-size{
	height:12px;
}
.p-progress-info{
	font-size: 10px;
    line-height: 12px;
}
.progress-sm{
	height:10px;
}
.progress-md{
	height:6px;
}
.progress-xl{
	height:2px;
}
.progress.progress-striped{
    height: 5px;
    margin-bottom: 1.5em;
}
.no-radius{
	border-radius:0px;
	margin-bottom:1.5em;
}
.progress-no{
	height:15px !important;
}
.progress-nor{
	height:5px !important;
}

/*--Progress bars--*/
.progress {
    height: 10px;
    margin: 7px 0;
    overflow: hidden;
    background: #e1e1e1;
    z-index: 1;
    cursor: pointer;
}
.task-info .percentage{
	float:right;
	height:inherit;
	line-height:inherit;
}
.task-desc{
	font-size:12px;
}
.wrapper-dropdown-3 .dropdown li a:hover span.task-desc {
	color:#65cea7;
}
.progress .bar {
		z-index: 2;
		height:15px; 
		font-size: 12px;
		color: white;
		text-align: center;
		float:left;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		-ms-box-sizing: content-box;
		box-sizing: content-box;
		-webkit-transition: width 0.6s ease;
		  -moz-transition: width 0.6s ease;
		  -o-transition: width 0.6s ease;
		  transition: width 0.6s ease;
	}
.progress-striped .yellow{
	background:#f0ad4e;
} 
.progress-striped .green{
	background:#5cb85c;
} 
.progress-striped .light-blue{
	background:#4F52BA;
} 
.progress-striped .red{
	background:#d9534f;
} 
.progress-striped .blue{
	background:#428bca;
} 
.progress-striped .orange {
	background:#e94e02;
}
.progress-striped .bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/*--Progress bars--*/
.panel-heading{
	padding: 0 15px
}

.stats-info ul {
  margin: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.stats-info ul li {
  border-bottom: 1px solid #eee;
  padding: 12px 0;
  font-size: 0.85em;
  color: #999;
}
.panel-title {
  font-size: 20px;
}
.stats-info ul li.last{
	border-bottom:0;
	padding-bottom:4px;
}
.text-success {
  color: #22BAA0;
}
.text-danger {
  color: #f25656;
}

.bs-example4 {
    background: #fff;
    padding: 2em;
}
.panel-body1 {
    background: #fff;
    padding: 2em;
    margin: 2em 0 0 0;
}
.panel.panel-warning {
    border-color: #fdd835;
}
.panel-warning {
    margin-top: 2em;
}

/*tu*/
.graph_box {
    margin-bottom: 1.5em;
}
.grid_1 {
    background: #fff;
}
.grid_2 {
    padding: 0 12px;
}
.grid_1 h4 {
    text-align: center;
    font-size: 1.5em;
    color: #000;
    font-weight: 300;
    padding: 1em 0;
}
.legend {
    float: left;
    font-size: 12px;
    border: 1px solid #E6E6E6;
    padding: 10px;
    width: 176px;
    margin: 7em 0 0 6em;
}
.legend div {
  margin:3px 0;
}
.legend span {
  float:right;
  padding-left:.5em;
}
/*页码样式*/
.choose-page{position: relative;margin: 25px 0;padding: 0 20px;min-width: 700px}
.choose-page div{float: right;}
.choose-page .rows{
  position: absolute;
  left: 20px;
  top: 8px
}
.choose-page a{
  color: #7b7b7b;
}
.choose-page a.first,.choose-page a.end{
  float: left;
  
  margin: 0 15px;
  margin-top:8px;
  color: #1fb5ac
}

.prev{
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.next{
    margin-left: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.num,.current,.prev,.next{
  float: left;
position: relative;
padding: 7px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #7b7b7b;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
}
.current{
    color: #fff;
    background-color: #1fb5ac;
    border-color: #1fb5ac;
}

.num:hover,.current:hover,.prev:hover,.next:hover {
    z-index: 3;
    color: #fff;
    background-color: #1fb5ac;
    border-color: #1fb5ac;
}


/* --  grids  -- */
.form-control1, .form-control_2.input-sm{
  border: 1px solid #e0e0e0;
  padding: 5px 8px;
  color: #616161;
  background: #fff;
  box-shadow: none !important;
  width: 100%;
  font-weight: 300;
  height: 40px;
  border-radius: 0;
  -webkit-appearance: none;
}
.control3{
  margin:0 0 1em 0;
}
.btn-warning {
  color: #fff;
  background-color:rgb(6, 217, 149);
  border-color:rgb(6, 217, 149);
  padding:8.5px 12px;
}
.tag_01{
  margin-right:5px;
}
.tag_02{
  margin-right:3px;
}
.btn-warning:hover{
  background-color:rgb(3, 197, 135);
  border-color:rgb(3, 197, 135);
}
.btn-success:hover{
  border-color:#E74225 !important;
  background:#E74225 !important;
}
.control2{
  height:200px;
}
.alert-info {
  color: #31708f;
  background-color:rgb(240, 253, 249);
  border-color:rgb(201, 247, 232);
}
.bs-example4 {
  background: #fff;
  padding: 2em;
}
button.note-color-btn {
  width: 20px !important;
  height: 20px !important;
  border: none !important;
}
.form-control1:focus {
  border: 1px solid #03a9f4;
  background: #fff;
  box-shadow: none;
}
.show-grid [class^=col-] {
  background: #fff;
  text-align: center;
  margin-bottom: 10px;
  line-height: 2em;
  border: 10px solid #f0f0f0;
}
.show-grid [class*="col-"]:hover {
  background: #e0e0e0;
}
.grid_3{
  margin-bottom:2em;
}
.xs h3, .widget_head{
  color:#000;
  font-size:1.7em;
  font-weight:300;
  margin-bottom: 1em;
}
.grid_3 p{
  color: #999;
  font-size: 0.85em;
  margin-bottom: 1em;
  font-weight: 300;
}
.radio input[type=radio], .radio-inline input[type=radio]{
     position: static;
    margin-top: 4px\9;
    margin-top: -3px;
    margin-left: -20px;
    vertical-align: middle;
}

.input-icon.right > i, .input-icon.right .icon {
  right:12px;
  float: right;
}
.xs .input-icon > i,.xs .input-icon .icon {
  position: absolute;
  display: block;
  margin: 10px 8px;
  line-height: 14px;
  color: #999;
}
/*register*/
.register{
  position: relative;
  margin: 45px 0;
}
.r_p1{
  color: #333333;
  font-size: 18px;
  margin-bottom: 16px
}
.meg_register{
  position: relative;
  padding: 25px 45px;
  background-color: #fff;
  box-shadow: 0 0 3px #e5e5e5; 
  min-height: 500px;
}
.re_title{
  padding: 10px 13px;
  border-top: 1px dashed #ddd;
  background-color: #f4f5fa;
  font-weight: bold;
}
.c_re_table{
  margin-top: 20px;
}
.c_re_table > tbody > tr > td{
  border: 0;
  color: #878787
}
.c_re_table > tbody > tr > td:first-child{
  width: 40px;
  color: red;
  padding-top: 18px;
}
.c_re_table > tbody > tr > td:nth-child(2){
  text-align: right;
  width: 110px;
  padding-top: 16px;
  font-size: 15px;
}
.c_re_table .fh_chen{
  width: 500px;
  height: 38px;
  border: 1px solid #ddd;
  padding: 4px 8px;
}
.c_re_table .fh_chen.w300{
  width: 300px;
}
.c_re_table input:focus{
  box-shadow: 0 0 5px #ffddda inset
}
.cdt{
  color: #acabab;
  padding-left: 10px;
  font-size: 13px;
}
.c_re_table select{
  width: 500px;
  height: 38px;
  border: 1px solid #ddd;
  padding: 4px 8px;
}

.c_re_tables{
  margin-top: 20px;
}
.c_re_tables > tbody > tr > td{
  border: 0;
  color: #878787
}
.c_re_tables > tbody > tr > td:first-child{
  text-align: right;
  width: 130px;
  padding-top: 16px;
  font-size: 15px;
}

.c_re_tables input{
  width: 500px;
  height: 38px;
  border: 1px solid #ddd;
  padding: 4px 8px;
}
.c_re_tables input:focus{
  box-shadow: 0 0 5px #ffddda inset
}
.cdt{
  color: #acabab;
  padding-left: 10px;
  font-size: 13px;
}
.c_re_tables select{
  width: 500px;
  height: 38px;
  border: 1px solid #ddd;
  padding: 4px 8px;
}
.tellnumber{
  overflow: hidden;
}
.tellnumber span.error{
  margin-top: 8px;
  display: inline-block;
}
.tellnumber .quhao{
  display: block;
  float: left;
  background-color: #ff5e52;
  color: #fff;
  width: 60px;
  height: 38px;
  line-height: 38px;
  text-align: center;
}
.c_re_table .tellnumber .width440{
  width: 440px;
  float: left;
}
.renzheng_c{
  overflow: hidden;
}
.renzheng_c input{
  width: 460px;
  float: left;
}
.renzheng_c span{
  display: block;
  float: left;
  width: 40px;
  height: 38px;
  background-color: #e8e8e8;
  cursor: pointer;
  background-image: url(../img/shuaxin.png);
  background-repeat: no-repeat;
  background-position: center;
}
.otherway_c{
  color: #ff5e52
}
.otherway_c:hover,.otherway_c:focus{
  color: #ff5e52;
  text-decoration: none;
  outline: none;
}
.regisbtn{
  padding: 8px 28px;
  color: #fff;
  background-color: #ff5e52;
  border: 0;
  border-radius: 3px;
}
.choosename{
  border: 1px solid #ddd;
  padding: 0px 20px;
  width: 500px;
  overflow: hidden;
  padding-top: 10px;
}
.choosename a{
  display: block;
  float: left;
  margin-left:28px;
  width: 80px;
  height: 26px;
  line-height: 26px;
  text-align: center; 
  background-color: #fdf3f2;
  margin-bottom: 10px;
  text-decoration: none;
  outline: none;
  color: #878787;
  border-radius: 2px;
}
.select-result{
  width: 460px;
  height: 38px;
  float: left;
  border: 1px solid #ddd;
  border-bottom: 0;
  line-height: 38px;
  padding-left: 10px;

}

.select-result dd a{
  display: block;
  float: left;
  margin-left:8px;
  width: 70px;
  height: 26px;
  line-height: 26px;
  text-align: center; 
  background-color: #fdf3f2;
  margin-top: 5px;
  text-decoration: none;
  outline: none;
  color: #878787;
  border-radius: 2px;
}
.select-result dd a{padding-right:20px;background:#fdf3f2 url("../img/close.gif") right 9px no-repeat}
.select-result a:hover{background-position:right -15px}


.error{
  color: red;
  font-size: 13px;
  display: inline-block;
}
.form-group span.error{
  color: red;
  font-size: 13px;
  padding-top: 11px;
  display: inline-block;
}
.fdrt{
  color: #878787;
  font-weight: normal;
  margin-left: 20px;
}
.fetyanzheng{
  display: inline-block;
  margin-left: 10px;
  background-color: #ff5e52;
  color: #fff;
  width: 110px;
  height: 38px;
  line-height: 38px;
  text-align: center;
}
.fetyanzheng:hover,.fetyanzheng:focus{
  text-decoration: none;
  color: #ffffff;
}
.chen_gt{
  width: 500px;
  height: 38px;
  border: 1px solid #ddd;
}
.c_re_table .chen_gt .ing{
  border: 0;
  width:300px;
  height: 36px;
  padding: 4px 6px; 
}
.c_nav_table{
  position: relative;
}

.controlpanel_a{
  position: relative;
  background-color: #fff;
  padding: 20px 0px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  border-radius:0 0 4px 4px;
  padding-left: 60px;
  min-width: 500px;
}

.time_c{
  margin: 0 3px;
  border: 1px solid #d0d0d0;
  width: 120px;
  border-radius: 4px;
  height: 32px;
  padding: 2px 6px
}
.time_a{width: 150px;}
.c_conr_ul li{
  margin-bottom: 10px;
}
.c_conr_fw li{
  margin-top: 10px;
}
.c_conr_fw li:first-child{
  margin-top: 0px;
}
.c_conr_ul li span,.c_conr_fw li span{
  margin-right: 5px;
}
.c_conr_fw li select{
  width: 170px;
  border: 1px solid #d0d0d0;
  border-radius: 4px;
  height: 32px;
  padding: 2px 6px;
  margin: 0 3px;
}

.btn_c_lines{
  text-align: center;
  position: relative;
  padding-top: 15px;
}
.btn_sub{

  border: 0;
  color: #fff;
  border-radius: 4px;
  padding: 8px 25px;
  margin-right: 60px;
  transition:0.3s all;
  -webkit-transition:0.3s all;
  -moz-transition:0.3s all;
  -o-transition:0.3s all;
  -ms-transition:0.3s all;
}
.btn_sub:hover{background-color: #009DD9}

.controlpanel_b{
  position: relative;
  margin-top: 20px;
  background-color: #fff;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  overflow: hidden;
  min-width: 500px;
}
.controlpanel_b .table{
  margin-bottom: 0  
}
.controlpanel_b .table > tbody > tr > td{
  text-align: center;
  border: 1px solid #ddd
}
.controlpanel_b .table > tbody > tr:first-child > td{
  background-color: #00BCD4;
  color:#fff;
  border: 0
}
.table.red > tbody > tr:first-child > td{
  background-color: #d84273
}
.table.yellow > tbody > tr:first-child > td{
  background-color: #d1b141
}
.table.blues > tbody > tr:first-child > td{
  background-color: #009DD9
}
.table.zi > tbody > tr:first-child > td{
  background-color: #9442a9
}
.controlpanel_b .table > tbody > tr:first-child{
  box-shadow: 0 0px 1px #e6e5e3
}
.controlpanel_b .table > tbody > tr:hover{
  background-color: #f8f8f8
}
.controlpanel_b .table > tbody > tr > td a{
  text-decoration: none;
  outline: none;
  color: #8B8B8B
}
.controlpanel_b .table > tbody > tr > td a:hover{
  color: #00BCD4
}
.controlpanel_b .table.red > tbody > tr > td a:hover{
  color: #d84273
}
.controlpanel_b .table.yellow > tbody > tr > td a:hover{
  color: #d1b141
}

.dingdanxinxi_x{

  position: relative;
  font-size: 15px;
  color: #747474
}
.dingdanxinxi_x p{
  margin-bottom: 4px;
}
.dingdanxinxi_x p span{
  margin-left: 16px;
  color: #525252
}
.fretdis{
  letter-spacing: 0.3em
}
.tabktcu_c > tbody > tr > td{
  border: 1px solid #ddd;
  font-size:12px;
}

.table a{
  text-decoration: none;
  color: #1fb5ac
}
.table a:hover{
  color: #3e8d88
}
/*-- sign-in --*/
.sign-in-up{
  background:#f9f9f9 !important;
  min-height: 830px;
}
.sign-in-form{
  margin:2em auto 4em;
  width:35%;
}
.sign-in-wrapper{
  background:#f9f9f9;
}
.new_people{
  padding:3em 0 0;
  text-align:center;
}
.new_people h4{
  font-size:2em;
  color:#00ACED;
  margin:0;
}
.new_people p{
  color:#999;
  margin:1em 0 2em;
  font-size:14px;
  line-height:1.8em;
}
.new_people a{
  padding:12px 30px;
  border:1px solid #00ACED;
  color:#00ACED;
  text-decoration:none;
  font-size:1em;
}
.new_people a:hover{
  color:#F44336;
  border:1px solid #F44336;
}
.sign-in-form-top{
  background:url(../images/3.jpg) no-repeat 0px -55px;
  display:block;
  min-height:150px;
  padding:3em 0 0;
  text-align: center;
  background-position: center;
}
.sign-in-form-top p{
  color:#fff;
  margin:0;
  font-size:2em;
  font-weight:300;
  text-decoration:none;
}
.sign-in-form-top p a{
  color:#fff;
}
.sign-in-form-top p a:hover{
  text-decoration:none;
}
.sign-in-form-top p span{
  color:#8BC34A;
}
.signin {
    padding: 2em;
  position:relative;
  background: #fff;
}
.signin:after {
    content: '';
    background: url(../images/6.png) no-repeat 0px 0px;
    display: block;
    width: 595px;
    height: 20px;
    position: absolute;
    bottom: -20px;
    left: -7%;
    background-size: 100%;
}
.signin-rit {
  padding: 0.3em 0em 0em 0em;
}
.log-input input[type="text"],.log-input input[type="password"] {
  font-size: 0.95em;
  padding: 10px 15px 10px 37px;
  width: 98%;
  color: #A8A8A8;
  outline: none;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  background: #FFFFFF;
  margin: 0em 0em 1.5em 0em;
  border-style: solid;
}
.log-input input.user {
  background: url(../images/user.png)no-repeat 8px 10px #fff;
}
.log-input input.lock {
  background: url(../images/lock.png)no-repeat 8px 10px #fff;
}
.log-input-left {
  float: left;
  width: 100%;
}

.signin .checkbox {
  margin-bottom: 4px;
  font-size: 1.2em;
  cursor: pointer;
}
.signin .checkbox {
  position: relative;
    font-size: 1em;
    font-weight: normal;
    color: #999;
    padding: 0em 0.5em 0em 2em;
    float: left;
}
.signin .checkbox input {
  position: absolute;
    left: 0px;
    margin-left: 0;
    top: 3px;
}
/*--input check box--*/
span.checkbox2 {
  float: right;
  width: 8%;
  margin: 0.5em 0em 0em 0em;
}
.log-input .checkbox {
  margin-bottom: 4px;
  font-size: 1.2em;
  line-height: 27px;
  cursor: pointer;
}
.log-input .checkbox {
  position: relative;
  font-size: 0.95em;
  font-weight: normal;
  color: #999;
  padding: 0em 0.5em 0em 1.6em;
}
.log-input .checkbox i {
  position: absolute;
  bottom: -26px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  outline: none;
  background: #fff;
  border-radius: 17px;
}
.log-input:nth-child(1) {
    margin: 2em 0 0;
}
.log-input .checkbox input + i:after {
  content: '';
  background: url("../images/tick.png") no-repeat 5px 5px;
  top: -1px;
  left: -1px;
  width: 15px;
  height: 15px;
  font: normal 12px/16px FontAwesome;
  text-align: center;
}
.log-input .checkbox input + i:after {
  position: absolute;
  opacity: 0;
  transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -webkit-transition: opacity 0.1s;
}
.log-input .checkbox input {
  position: absolute;
  left: -9999px;
}
.log-input .checkbox input:checked + i:after {
  opacity: 1;
}
.sign-in-form input[type="submit"] {
  font-size: 1.1em;
    color: #fff;
    background: #00ACED;
    border: none;
    padding: 0.7em 1em 0.7em 1em;
    width: 99%;
  margin-top: 0.5em;
  display: block;
  outline: none;
  border-radius: 4px;
  cursor:pointer;
}
.sign-in-form input[type="submit"]:hover {
   background:#8BC34A;
   transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
}
.signin-rit p {
  float: right;
    width: 30%;
  font-size: 1em;
  margin-top: 10px;
}
.signin-rit p a{
  color: #999;
}
.clear{
  clear:both;
}
/*-- sign-up --*/
.sign-up{
  width: 40%;
    padding:2em 0 4em;
    margin: 0 auto;
  }
.sign-up h3 {
    text-align: center;
    font-size: 2em;
    color:#000;
    margin: 0 0 0.5em;
}
p.creating{
  color:#999;
  font-size:14px;
  margin:.5em 0 3em;
  line-height:1.8em;
  text-align:center;
  }
.sign-up1{
  float:left;
  width:27%;
  }
.sign-up1 h4{
  color:#3C4348;
  margin:1.6em 0 1em;
  font-size:18px;
  }
.sign-up2{
  float:right;
  width:70%;
  }
.sign-up2 input[type="text"]{
  outline:none;
  border:1px solid #BEBEBE;
  background:none;
  font-size:15px;
  padding:10px 10px;
  width:100%;
  margin:1em 0;
  }
.sign-up2 input[type="password"]{
  outline:none;
  border:1px solid #BEBEBE;
  background:none;
  font-size:15px;
  padding:10px 10px;
  width:100%;
  margin:1em 0;
  }
.sign-up h5{
  margin: 0 0 2em;
  color:#F44336;
  font-size: 20px;
  }
.sign-up h6{
  margin: 2em 0 1em;
  color:#F44336;
  font-size: 20px;
  }
.sign-up input[type="submit"]{
  outline: none;
    border: none;
    background: #F44336;
    color: #fff;
    font-size: 1em;
    text-align: center;
    width: 100%;
    padding: 10px 0;
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
  }
.sign-up input[type="submit"]:hover{
  background:#27cce4;
  color:#fff;
  }
.sub_home {
    margin: 3em 0 0;
}
.sub_home_left{
  float:left;
  width:30%;
}
.sub_home_right{
  float:right;
}
.sub_home_right p{
  font-size:1em;
  color:#999;
  margin:.5em 0 0;
}
.sub_home_right p a{
  text-decoration:underline;
  color:#27cce4;
}
.sub_home_right p a:hover{
  color:#999;
}
/*-- //sign-up --*/

.ibox-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}




.col-sm-12{
  float: none;
}
.fa-spin{
  color: #2baab1;
  font-size: 16px;
}
.width20{
 width:20%;float:left;
 min-width: 200px;
 margin-bottom: 5px

} 
.marginright10{
  margin-right: 10px
}
.chach{
  margin-bottom:10px;
}
.action-button {
  position: relative;
  background: #1fb5ac;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 5px;
  cursor: pointer;
  padding: 8px 25px;
  display: inline-block;
  text-align: center;
}
.action-button:hover{color: #fff;background-color: #009d93 }
.seletsfo{
  float: left;
  margin-right: 15px;
  min-width: 120px;
  border: 1px solid #ccc;
  padding: 6px 12px;
  border-radius: 4px;
  margin-bottom: 5px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.table td,.table th{
  text-align: center;
}

.select_ct{
  border: 1px solid #ccc;
  padding: 6px 12px;
  min-width: 150px;
  border-radius: 4px;
}

.form-horizontal .control-label {
    padding-top: 11px;
}
.c-p2{
  font-weight: 700;
  color: #1fb5ac
}

 /*model*/
.modal.fade .chery_dialog{
  margin-top: 100px
}
.chery_dialog .modal-content{
  border-radius: 0;
}
.chery_dialog .modal-header{
  text-align: center;
  background-color: #d2d2d2;

}
.chery_dialog .modal-title{
    font-size: 16px;
}
.btn-primarys{
  display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
  background-color: #1fb5ac;
  border-color: #1fb5ac;
}
.c-fhys{
  display: inline-block;
  width: 100px
}
.c-fhys span{
  color: red
}
.chys-g{
  margin-bottom: 10px;
  text-align: center;
}
.chys-g .fgd{
  width: 200px;
  height: 28px;
  padding: 2px 10px;
  border:1px solid #ccc
}
.chtn_cy1{display: inline-block;width: 160px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 

.chtn_cy{display: inline-block;width: 190px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 

.right_cmain .chy_cdtable > tbody > tr > td{
  font-size: 12px;
}
.c-p2 span{color: red}
.ui_img{
  margin-right: 10px;
  vertical-align: middle;
}
.right_cmain .cehy{
  margin-bottom: 20px;
}
.right_cmain .cehy  > tbody > tr > td{
  border: 1px solid #ccc;
  text-align: left;
  padding:10px
}

.diu_cje{
  width:8px;
}
.c-p1 .gju_san{
  font-size: 15px;
  color: #333;
  margin-left: 40px;
}

.form-control_1{
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 3px 12px
}

.chenyufhhy{
  position: relative;
  margin-top: 10px
}
/*查新委托页*/
.dropdown{position: absolute;right: 0px;top: 9px;}
.dropdown .btn{border: 0;background-color: transparent;}
#msform  {background: white;border: 0 none;border-radius: 3px;position: relative;width:758px;margin-left: 40px;overflow: hidden; }
#msform .action-button {position: relative; width: 150px;background: #5479b3;font-weight: bold;color: white;border: 0 none;border-radius: 5px;cursor: pointer;padding: 10px 5px;margin: 10px auto;margin-left:300px;display: inline-block;text-align: center; }
#msform .action-button2,#msform .action-button:hover{text-decoration: none;}
#msform .action-button1 {position: relative;float: left; width: 150px;background: #5479b3;font-weight: bold;color: white;border: 0 none;border-radius: 5px;cursor: pointer;padding: 10px 5px;margin: 10px auto;margin-left:200px; }
#msform .action-button2 {position: relative;float: left; width: 150px;background: #5479b3;font-weight: bold;color: white;border: 0 none;border-radius: 5px;cursor: pointer;padding: 10px 5px;margin: 10px auto;margin-left:50px; text-align: center;}
#msform .action-button:hover,#msform .action-button1:hover,#msform  .action-button2:hover, #msform .action-button:focus ,#msform .action-button1:focus,#msform .action-button2:focus{box-shadow: 0 0 0 2px white, 0 0 0 3px #5479b3;}
.c-p1{color: #15b2a9;font-size: 18px;font-weight: bold;letter-spacing:3px;}
.c-p2{color: #15b2a9;font-size: 15px;font-weight: normal;color: #000}
.c-select{width: 354px;float: left;margin-right: 30px}
.c-inp{width: 354px;float: left;display:inline}
.c-inline{position: relative;overflow: hidden;padding-bottom: 16px;}
#msform .checkbox-inline + .checkbox-inline{margin-top: 0px;margin-left: 0px;}
.checkbox label{ float: left;margin-top: 6px;}
.checkbox{overflow: hidden;position:  relative;}
.checkbox .form-control{float: right;margin-left: 22px;width: 530px;}
#msform .radio-inline input[type="radio"] {position: absolute;margin-left: -20px;margin-top: 4px;}
#msform .radio-inline + .radio-inline {margin-top: 0px;margin-left: 50px;}
#form-group-c1{overflow: hidden;}
#form-group-c1 .form-control{width: 330px;float: right;margin-top: -4px;}
#check-c1 .form-control{width: 550px;margin-left: 0;}
#form-group-c2 .form-control[readonly], fieldset[disabled] .form-control {background-color: #fff; opacity: 1;width: 300px;}

#form-group-c3 .radio-inline + .radio-inline {margin-top: 0px;margin-left: 150px;}
#form-group-c3{position: relative;}

.btn_liu{ background-color:#f0f0f0; border:1px solid #cacaca;height:34px; width:76px;border-radius: 4px;}
.form-control_1:focus {border-color: #66AFE9;outline: 0px none;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}
.form-control_1 {width: 247px;display: inline-block;border-radius: 0px;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857;color: #555;background-color: #FFF;background-image: none;
    border: 1px solid #CCC;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 4px;
}
.file_1{position: absolute;opacity: 0;width: 76px;height: 34px;top: 0;left: 250px;cursor: pointer; }
.form-control_2 {width: 389px;display: inline-block;margin-left: 20px;border-radius: 0px;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857;color: #555;background-color: #FFF;background-image: none;border: 1px solid #CCC;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;border-radius: 4px;}
.form-control_2:focus {border-color: #66AFE9;outline: 0px none;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);}
.file_2{position: absolute;opacity: 0;width: 76px;height: 34px;top: 23px;left: 252px;cursor: pointer; }

.c-p1 span{color: red}
.qianming{position: relative;overflow: hidden;margin-top: 10px;}
.qianming1{position: relative;overflow: hidden;margin-top: 10px;padding-bottom: 60px;}
.qianming-1{float: left;width: 355px;margin-right: 30px}
.qianming-2{float: left;width: 355px;}
.col-md-5 {width: 100%;}
.form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
}
.xian{
  height: 50px;
  margin: 5px 0;
  border-left: 1px solid #ccc ;
  margin-left:12px;
}
.c-p2 span{color: red;margin-left: 5px}
.form-group .form-control{
  width: 740px;
}
.cehy{
  margin-bottom: 20px;
}
.cehy  > tbody > tr > td{
  border: 1px solid #ccc;
  text-align: left;
  padding:10px
}
.form-horizontal .control-label{
  text-align: right;
}
.input-group-addon{
  width: 40px
}

/*查新委托结束*/
@media (min-width: 992px){
.sidebar-menu.sidebar-mini .main-menu li .submenu li a {
    padding: 11px 20px;
}
}
@media (min-width: 992px){
    .col-md-3{
        width: auto;
    }
}

.modal-dialog .modal-content{
    width: 800px;
    }
.form-group label{
    width: 128px;
}